Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

269
Visualizações
extraiga solo el índice con el valor de "fecha" de un archivo JSON con javascript

Estoy accediendo a un archivo JSON con una solicitud de API de nodejs.

el archivo tiene miles de datos.

var data = fileData[0].data tiene los valores de "fecha" en varios objetos. Los objetos tienen dos valores "fecha" y "valor". Solo quiero imprimir los valores de "fecha" de toda la variable de datos.

 "idNumber": "98745973459479574935794577345", "data": [ { "date": "2001-09-12T08:37:09.009Z", "value": 307479 }, { "date": "2001-09-12T08:36:53.919Z", "value": 307478 }, { "date": "2001-09-12T08:36:38.809Z", "value": 307477 },

Hay miles de estos objetos dentro de la matriz. Solo quiero imprimir toda la "fecha". console.log(data[0]) pero imprimiría el primer valor y también incluirá el "valor" que no quiero.

¿Es posible imprimir todos los índices con la palabra clave "fecha"? ¿Si es así, cómo?

about 4 years ago · Juan Pablo Isaza
3 Respostas
Responde à pergunta

0

data.forEach(item=>{ console.log(item.date) })
about 4 years ago · Juan Pablo Isaza Relatório

0

Debe iterar toda la matriz para obtener el valor de la fecha.

Puede usar for loop, while loop, foreach, etc., para iterar.

Para cada bucle:

 let data = [ { "date": "2001-09-12T08:37:09.009Z", "value": 307479 }, { "date": "2001-09-12T08:36:53.919Z", "value": 307478 }, { "date": "2001-09-12T08:36:38.809Z", "value": 307477 }, ] data.forEach(i => { console.log(i.date) })

En bucle:

 let data = [ { "date": "2001-09-12T08:37:09.009Z", "value": 307479 }, { "date": "2001-09-12T08:36:53.919Z", "value": 307478 }, { "date": "2001-09-12T08:36:38.809Z", "value": 307477 }, ] for(let i = 0; i < data.length; i++){ console.log(data[i].date) }

about 4 years ago · Juan Pablo Isaza Relatório

0

El mapa parece ser un buen método para ti.

NOTA Nombro el objeto externo obj para obtener los datos que uso obj.data

 const obj = { "idNumber": "98745973459479574935794577345", "data": [{ "date": "2001-09-12T08:37:09.009Z", "value": 307479 }, { "date": "2001-09-12T08:36:53.919Z", "value": 307478 }, { "date": "2001-09-12T08:36:38.809Z", "value": 307477 } ] } console.log(obj.data.map(({date}) => date).join(','))

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda